(function(n,t,i){n._MGX_LU=function(n){this.url=n;this.addParam=function(n,t){return typeof t=="undefined"||t===null||t===""?this:(this.url+=this.url.indexOf("?")<0?"?":"&",this.url+=n+"="+encodeURIComponent(t),this)}};n._MGX_LG=function(n,i,r,u,f,e){try{var o=t.createElement("img"),s=t.getElementsByTagName("body")[0],h=new _MGX_LU("https://api.datasteam.io/v1/visitaction/pxLogMessage");h.addParam("k",n).addParam("v",i).addParam("p",r).addParam("rr",u).addParam("ms",f.replace(/(\r\n|\n|\r|&[a-z]+;)/g," ").replace(/[\s\uFEFF\xA0]+/g," ")).addParam("st",e.replace(/(\r\n|\n|\r|&[a-z]+;)/g," ").replace(/[\s\uFEFF\xA0]+/g," "));o.style="display:none";o.src=h.url;s&&s.appendChild(o)}catch(c){}};try{if(/(googlebot|bingbot)/i.test(n.navigator.userAgent))return;i(n,t)}catch(r){_MGX_LG("18E8952B3249",null,null,"100",r.message,r.stack)}})(window,document,function(n,t){if(t.cookie.indexOf("MGX_Dev=")>-1&&typeof n._MGX_Dev=="undefined"){n._MGX_Dev=unescape(t.cookie.split("MGX_Dev=")[1].split(";")[0]);var i=_MGX_Dev.split("|"),u=new n._MGX_LU(i[3]+"C118E8952B3249.js").addParam("seq",typeof i[0]!="undefined"?i[0]:"").addParam("ver",typeof i[1]!="undefined"?i[1]:"").addParam("wrp",typeof i[2]!="undefined"?i[2]:""),r=t.createElement("script");r.type="text/javascript";r.src=u.url;t.body.appendChild(r);console.log("Loading MGX Dev Library "+_MGX_Dev)}else!function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};t.m=n;t.c=i;t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})};t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})};t.t=function(n,i){var r,u;if((1&i&&(n=t(n)),8&i)||4&i&&"object"==typeof n&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&i&&"string"!=typeof n)for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r};t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i};t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)};t.p="";t(t.s=1)}([function(n,t,i){"use strict";function r(){[Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach(function(n){n.hasOwnProperty("remove")||Object.defineProperty(n,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){null!==this.parentNode&&this.parentNode.removeChild(this)}})})}i.d(t,"a",function(){return r})},function(i,r,u){"use strict";var h,o,e,c,f,s;if(u.r(r),h=u(0),o="undefined"==typeof MGXnamespace?"MGX":MGXnamespace,e=n,c=function(n,t,i,r){var f,u=function(){};return{Info:"MGX Version 2.07.xxx(see MGX.Version for subversion)",TimeOut:1e4,Delay:1e3,ProspectingInterval:3e3,LoopInterval:1e3,CommitType:"jsonp",BaseApi:"https://api.datasteam.io/v1/C/RawData/",PixelApi:"https://api.datasteam.io/v1/C/Pixel/",ProspectingString:"",SingleCookie:!1,Debug:!1,FrameRef:!1,ForgetMe:!1,OverrideHost:!1,SyncVisitor:!1,SyncUrl:[],Def:{pageload:{Label:"PageLoad"}},Version:"3.05.005",AccessKey:"18E8952B3249",Prospecting:"78369A",BulkParam:"email",BaseUrl:function(){try{return["sportys.com","ipadpilotnews.com"]}catch(n){return"['sportys.com','ipadpilotnews.com']"}}(),SuppressUrl:[],PageLoadId:"",VisitorId:"",MgxVisitorId:"",SessionId:"",NewSession:"",Sequence:1,VisitSequence:1,RunOnce:0,Keycode:"",Cid:"",Uid:"",Eid:"",Sid:"",Xid:"",Csi:"",JSON:t.JSON,Title:i.title,Domain:2===t.location.hostname.split(".").length?"."+t.location.hostname:t.location.hostname.slice(t.location.hostname.indexOf(".")),Url:t.location.href,Protocol:t.location.protocol,Host:t.location.hostname,Path:t.location.pathname,Search:t.location.search,Hash:t.location.hash,Referrer:i.referrer,EmailParams:{RestrictedFields:"",RestrictedValues:""},EmSent:[],Em:"",UtmSource:"",UtmMedium:"",UtmCampaign:"",regex:{Guid:/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i,Email:/([\w-\.]+@[\w-\.]+\.[a-z]{1,3})/i,Money:/\$?(\d{1,3}\,?)*\.?\d{2}?/i},pg:"pageload",restrict:["identifier","priority","altFunction","preProcess","postProcess","waitFor"],procs:["setPageType","setUid","handleEm","handlePageLoad","handleEvents"],cd:[],rs:[],sessionLength:30,ck:{},main:function(n){var t=this;t.RunOnce||(t.RunOnce=1,t.FrameRef&&t.setFrame(),t.pg="pageload",t.checkHost()&&(t.Delay?setTimeout(function(){t.__main(n)},t.Delay):t.__main(n)))},__main:function(n){var r=this;r.each(n,function(n,i){try{r.log.add("BEGIN["+i+"]",r.Debug);r[i]();r.log.add("END["+i+"]",r.Debug)}catch(n){t._MGX_LG(r.AccessKey,r.VisitorId,r.PageLoadId,"200",n.message,n.stack);r.log.add("ERROR["+i+"]: "+n.message,r.getCallStack(n),r.Debug)}});"function"==typeof r.completed&&r.completed();"function"==typeof t.MGX_Ready&&t.MGX_Ready();""!==r.getCookie("MGX_Analyze")&&setTimeout(function(){if(void 0===t._MGXA){var n=i.createElement("script");n.src=r.getCookie("MGX_Analyze");n.type="text/javascript";i.body.appendChild(n)}else t._MGXA()},2e3)},init:function(){this.log.add("INFO[init]: Start MGX Init function",this.Debug);var t=this.getCookie("MGX_P"),n=this.getCookie("MGX_PX"),i=this.getCookie("MGX_CID"),r=this.getCookie("MGX_EID",!0);this.NewSession=""===n?"1":"0";this.checkForgetMeCommited();this.ForgetMe||(this.regex.Guid.test(t)||(t=this.uuid()),this.setCookie("MGX_P",t,365),this.VisitorId=t,this.regex.Guid.test(n)||(n=this.uuid()),this.setCookie("MGX_PX",n),this.SessionId=n,this.regex.Guid.test(i)||(i=this.uuid()),this.setCookie("MGX_CID",i,365),this.Cid=i,/ns_seg_\d{3}/i.test(r)&&(this.Eid=r),this.PageLoadId=this.uuid(),this.setUtm());this.log.add("INFO[init]: End MGX Init function",this.Debug)},reset:function(){var n=this;n.cd=[];n.rs=[];n.RunOnce=0;n.Referrer=n.Url;n.Url=t.location.href;n.Protocol=t.location.protocol;n.Host=t.location.hostname;n.Path=t.location.pathname;n.Search=t.location.search;n.Hash=t.location.hash;n.Title=i.title;n.Sequence=1;n.init()},run:function(){this.RunOnce?(this.reset(),this.main(["setPageType","handleEm","handlePageLoad","handleEvents"])):this.main(this.procs)},error:function(){},trim:function(n){return"string"==typeof n?n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""):""},getPageText:function(){return this.getText(i.getElementsByTagName("body")[0])},cleanText:function(n){return"string"==typeof n?n.replace(/(\r\n|\n|\r|&[a-z]+;)/g," ").replace(/[\s\uFEFF\xA0]+/g," "):""},getText:function(n){if(void 0===n)return"";var t="";try{t=n.innerText||n.textContent}catch(n){this.log.add("ERROR[getText]: "+n.message,this.getCallStack(n),this.Debug)}return this.trim(this.cleanText(t))},getValue:function(n){var t="";if(void 0===n)return t;switch(n.nodeName){case"INPUT":switch(n.type){case"text":case"hidden":case"password":case"button":case"reset":case"submit":case"color":case"date":case"datetime":case"datetime-local":case"month":case"week":case"time":case"email":case"number":case"range":case"search":case"tel":case"url":t=n.value;break;case"checkbox":case"radio":n.checked&&(t=n.value)}break;case"TEXTAREA":t=n.value;break;case"SELECT":switch(n.type){case"select-one":t=n.value;break;case"select-multiple":for(j=n.options.length-1;j>=0;j-=1)n.options[j].selected&&(t+=""!=t?":"+n.options[j].value:n.options[j].value)}break;case"BUTTON":switch(n.type){case"reset":case"submit":case"button":t=n.value}}return this.trim(t)},getRegex:function(n,t){if("string"!=typeof t)return"";var i=n.exec(t);return null!==i?this.isDefined(i[0]):""},elems:function(n,t){return"string"==typeof n?this.szl(n,t):"function"==this.type(n)?n(t):"array"==this.type(n)||"htmlcollection"==this.type(n)?n:[n]},sText:function(n,t){var i=this,r="",u=i.elems(n,t);return u.length&&i.each(u,function(n,t){var u=i.getText(t);""!=u&&(r+=""!=r?","+u:u)}),r},sRegex:function(n,t,i){var r=this,u="",f=r.elems(t,i);return f.length&&r.each(f,function(t,i){var f=r.getRegex(n,r.getText(i));""!=f&&(u+=""!=u?","+f:f)}),u},sNumeric:function(n,t){return this.sText(n,t).replace(/[^0-9\.]/g,"").trim()},sMoney:function(n,t){return this.sNumeric(n,t)},sValue:function(n,t){var r=this,i="",u=r.elems(n,t);try{u.length&&r.each(u,function(n,t){var u=r.getValue(t);""!=u&&(i+=""!=i?","+u:u)})}catch(n){i=n.message}return i},sAttribute:function(n,t,i){var r="",u=this.elems(t,i);try{u.length&&this.each(u,function(t,i){if(""!=typeof i.getAttribute(n)){var u=i.getAttribute(n);null!==u&&""!=u&&(r+=""!=r?","+u:u)}})}catch(n){r=n.message}return r},sPathName:function(n,t){var i="",r=this.elems(n,t);try{r.length&&this.each(r,function(n,t){if("string"==typeof t.pathname){var r=t.pathname;""!=r&&(i+=""!=i?","+r:r)}})}catch(n){i=n.message}return i},sSearch:function(n,t){var i="",r=this.elems(n,t);try{r.length&&this.each(r,function(n,t){if("string"==typeof t.search){var r=t.search;""!=r&&(i+=""!=i?","+r:r)}})}catch(n){i=n.message}return i},sSource:function(n,t){return this.sAttribute("src",n,t)},type:function(n){return Object.prototype.toString.call(n).slice(8,-1).toLowerCase()},each:function(n,t){if("object"==typeof n){var i=0;if(void 0!==n.length)for(;i=0&&nthis.msg.length?this.msg.length:t+1:void 0!==n?n+1:this.msg.length;i=i&&(clearInterval(o),"function"==typeof u&&u.call())}catch(n){clearInterval(o);"function"==typeof f&&f.call();t._MGX_LG(e.AccessKey,e.VisitorId,e.PageLoadId,"701",n.message,n.stack);e.log.add("ERROR[qLoop]: "+n.message,e.getCallStack(n),e.Debug)}},n)}catch(n){t._MGX_LG(e.AccessKey,e.VisitorId,e.PageLoadId,"700",n.message,n.stack);e.log.add("ERROR[qLoop]: "+n.message,e.getCallStack(n),e.Debug)}return o},clearCookies:function(){var t=this,n=t.getAllCookies();["MGX_Dev","MGX_Analyze","MGX_P"].forEach(function(t){for(let i=0;it&&(u.s&&(u.e=t+i),n[r]=u)});this.ck=n},handleExistingCookie:function(n,t){var i=this._getCookie(n,t);""!==i&&(this._setCookie(n,"",-1),this.setCookieToSingle(n,i))},getSingleCookie:function(){var n=this._getCookie("MGX_UC",!0);""!==n&&(this.ck=this.parse(n));this.expireCookies()},getCookieFromSingle:function(n){return this.getSingleCookie(),void 0===this.ck[n]?"":this.ck[n].v},setCookieToSingle:function(n,t,i){this.getSingleCookie();var r={},u=Date.now();r.v=t;"number"==typeof i?r.e=u+144e4*i:(r.s=!0,r.e=u+6e4*this.sessionLength);this.ck[n]=r;this._setCookie("MGX_UC",this.stringify(this.ck),365,!0)},_getCookie:function(n,t){for(var r,u=n+"=",e=i.cookie.split(";"),f=0;f-1&&(i=decodeURIComponent(t.slice(t.indexOf("?")+1))),i},getHashParameter:function(n){var e=n+"=",u=t.location.hash,f,r,i;if(""===u||-1==u.indexOf("?"))return"";for(f=u.substring(1).split("?")[1].split("&"),r=0;r=0;t-=1)if(""!==n.elements[t].name)switch(n.elements[t].nodeName){case"INPUT":switch(n.elements[t].type){case"text":case"hidden":case"password":case"button":case"reset":case"submit":case"color":case"date":case"datetime":case"datetime-local":case"month":case"week":case"time":case"email":case"number":case"range":case"search":case"tel":case"url":i[n.elements[t].name]=n.elements[t].value;break;case"checkbox":case"radio":n.elements[t].checked&&(i[n.elements[t].name]=n.elements[t].value)}break;case"TEXTAREA":i[n.elements[t].name]=n.elements[t].value;break;case"SELECT":switch(n.elements[t].type){case"select-one":i[n.elements[t].name]=n.elements[t].value;break;case"select-multiple":for(r=n.elements[t].options.length-1;r>=0;r-=1)n.elements[t].options[r].selected&&(i[n.elements[t].name]=n.elements[t].value)}break;case"BUTTON":switch(n.elements[t].type){case"reset":case"submit":case"button":i[n.elements[t].name]=n.elements[t].value}}return i}},strDefine:function(n){return null!=n?n:""},objDefined:function(n){return null!=n},isDefined:function(n){return"string"!=typeof n?"":n},IsDefined:function(n){return this.isDefined(n)},getElementPath:function(n){try{for(var t=[n],i=n.parentElement;null!==i;)t.push(i),i=t[t.length-1].parentElement;return t}catch(t){return this.log.add("ERROR[getElementPath]: "+t.message,this.getCallStack(t),this.Debug),[n]}},getClosest:function(n,t){for(var i=t.parentElement,r=this.szl(n);null!==i;){if(r.indexOf(i)>-1)return i;i=i.parentElement}return i},getElementsWith:function(n,t){var i,r=this,u=[],e=n.split(","),f=void 0===t?r.szl("*"):"string"==typeof t?r.szl(t):"array"==r.type(t)?t:[t];return r.each(e,function(n,t){r.each(f,function(n,r){var f=r.childNodes;for(i=0;i-1){u.push(r);break}});r.each(f,function(n,r){for(i=0;i-1&&u.indexOf(r)<0){u.push(r);break}})}),u},setUtm:function(){this.UtmSource=this.getParameter("utm_source");this.UtmMedium=this.getParameter("utm_medium");this.UtmCampaign=this.getParameter("utm_campaign")},setUid:function(){var n=this;n.Uid=n.BulkParam!==r&&""!==n.BulkParam&&"string"==typeof n.BulkParam?""!=n.getParameter(n.BulkParam)?n.getParameter(n.BulkParam):n.getParameter("uid"):n.getParameter("uid");""===n.Uid&&"undefined"!=typeof _MGX&&void 0!==_MGX.Uid&&""!==_MGX.Uid&&(n.Uid=_MGX.Uid,n.log.add(n.Debug,"INFO[setUid]: Uid found in _MGX with value "+n.Uid))},setEid:function(){var n=this,e=this.getCookie("MGX_EID",!0),o=0,f,u,r;if(n.getCookie("MGX_TUL3")||n.get("https://fid.agkn.com/f?apiKey=2520642820",function(t){var i="",r=n.parse(t);r&&r.L3&&(i=decodeURIComponent(r.L3));n.tul3=i;n.setCookie("MGX_TUL3","1");""!==i&&n.commit("action",{Action:"tul3",Data:i})}),""==e){if("string"==typeof this.Prospecting&&6==this.Prospecting.length){t.neustarResponse=function(r){var e,u;try{if(n.Seg1=r.adadvisor.seg1,n.Eid="ns_seg_"+r.adadvisor.segment,n.setCookie("MGX_EID",n.Eid,null,!0),n.AAPixelActive&&"000"==r.adadvisor.segment){e=n.Prospecting.toUpperCase()+"-"+n.VisitorId.toUpperCase();try{u=i.createElement("img");u.style.display="none";u.src="https://idxch.rtactivate.com/tagid/50200/?d="+e;i.body.appendChild(u)}catch(r){_MGX_LG(n.AccessKey,n.VisitorId,n.PageLoadId,"AAPixel",r.message,r.stack)}}f()}catch(r){t._MGX_LG(n.AccessKey,n.VisitorId,n.PageLoadId,"neustarResponse",r.message,r.stack);n.log.add("ERROR[neustarResponse]: "+r.message,n.getCallStack(r),n.Debug)}};f=function(){++o>5||n.commit("action",{n:"Eid",l:n.Eid},function(t){"false"==t.Status?setTimeout(f,n.ProspectingInterval):n.commit("action",{n:"Es1",l:n.Seg1})})};u=i.createElement("script");u.async=!0;u.src="//aa.agkn.com/adscores/g.jsonp?sid=9202274878&userid="+n.Prospecting.toUpperCase()+"-"+n.VisitorId.toUpperCase();i.body.appendChild(u);try{(r=i.createElement("img")).style.display="none";r.src="https://i.liadm.com/s/63537?bidder_id=242861&bidder_uuid="+n.Prospecting.toUpperCase()+"-"+n.VisitorId.toUpperCase();i.body.appendChild(r)}catch(e){}try{(r=i.createElement("img")).style.display="none";r.src="https://aa.agkn.com/adscores/g.pixel?sid=9202283468&_userID="+n.Prospecting.toUpperCase()+"-"+n.VisitorId.toUpperCase()+"&_takID="+n.AccessKey;i.body.appendChild(r)}catch(e){}}}else n.Eid=e},stringCheck:function(n,t){for(var i=0;i-1)return!0;return!1},isMobile:function(n){return""!=this.isDefined(n)?this.stringCheck(t.location.href,[n]):""!=this.isDefined(this.MobileUrl)&&this.stringCheck(t.location.href,[this.MobileUrl])},hashString:function(n,t){var f,e,i,r,u;for(f=3&n.length,e=n.length-f,i=t||256,u=0;u>>16)&65535)<<16)&4294967295)<<15|r>>>17))+((461845907*(r>>>16)&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(i>>>16)&65535)<<16);switch(r=0,f){case 3:r^=(255&n.charCodeAt(u+2))<<16;case 2:r^=(255&n.charCodeAt(u+1))<<8;case 1:i^=461845907*(65535&(r=(r=3432918353*(65535&(r^=255&n.charCodeAt(u)))+((3432918353*(r>>>16)&65535)<<16)&4294967295)<<15|r>>>17))+((461845907*(r>>>16)&65535)<<16)&4294967295}return i^=n.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,((i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295)^i>>>16)>>>0},md5:function(n){var e=function(n,t,i,r,u,e){return f(o(f(f(t,n),f(r,e)),u),i)},t=function(n,t,i,r,u,f,o){return e(t&i|~t&r,n,t,u,f,o)},i=function(n,t,i,r,u,f,o){return e(t&r|i&~r,n,t,u,f,o)},r=function(n,t,i,r,u,f,o){return e(t^i^r,n,t,u,f,o)},u=function(n,t,i,r,u,f,o){return e(i^(t|~r),n,t,u,f,o)},f=function(n,t){var i=(65535&n)+(65535&t);return(n>>16)+(t>>16)+(i>>16)<<16|65535&i},o=function(n,t){return n<>>32-t};try{return result=function(n){for(var t,r="0123456789ABCDEF",u="",i=0;i>>4&15)+r.charAt(15&t);return u}(function(n){for(var i="",t=0;t<32*n.length;t+=8)i+=String.fromCharCode(n[t>>5]>>>t%32&255);return i}(function(n,e){n[e>>5]|=128<>>9<<4)]=e;for(var s=1732584193,o=-271733879,h=-1732584194,c=271733878,l=0;l>2),t=0;t>5]|=(255&n.charCodeAt(t/8))<=t)return"";i++;u=[];for(e in n)o=r(n[e]),u.push("["+typeof n[e]+"]"+e+(""!=o?":"+o:""));return f="",u.length&&(f+="{",f+=u.length?u.join(", "):"",f+="}"),i--,f};try{return r(n)}catch(n){return n.message}},csi:u,setCsi:u,uuid:function(){var n=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var i=(n+16*Math.random())%16|0;return n=Math.floor(n/16),("x"==t?i:3&i|8).toString(16)})},checkHost:function(){for(var r=!!this.OverrideHost,n,i=0;i-1){r=!0;break}}else if("string"==this.type(n)&&t.location.href.toLowerCase().indexOf(n.toLowerCase())>-1){r=!0;break}for(i=0;i-1){r=!1;break}}else if("string"==this.type(n)&&t.location.href.toLowerCase().indexOf(n.toLowerCase())>-1){r=!1;break}return r},handleEvents:function(){var n=this;void 0===n.evset&&(n.evset=!0,n.each(n.Def,function(t,i){t.indexOf("_event")>-1&&(void 0===i.pages||i.pages.indexOf(n.pg)>-1)&&(n.log.add("INFO[handleEvents]: Adding event "+t,"INFO[handleEvents]: Event object:",i,n.Debug),n.setEvent(i.type,i.elements,i.target,i.handler,i.debug))}))},setEvent:function(n,i,r,u,f){var e=this,c=function(n){if(n=n||t.event,null===(r=r||null)){if("function"==typeof f)try{f(n)}catch(n){e.log.add("ERROR[event]: Event debug error!",e.Debug)}try{u(n)}catch(n){t._MGX_LG(e.AccessKey,e.VisitorId,e.PageLoadId,"301",n.message,n.stack);e.log.add("ERROR[event]: "+n.message,e.getCallStack(n),e.Debug)}}else{var i=e.elems(r),o=e.getElementPath(n.target||n.srcElement);if("function"==typeof f)try{f(n,i,o)}catch(n){e.log.add("ERROR[event]: Event debug error!",e.Debug)}e.each(i,function(n,i){if(o.indexOf(i)>-1){try{e.log.add("INFO[event]: Firing event on element",i,e.Debug);u(i)}catch(n){t._MGX_LG(e.AccessKey,e.VisitorId,e.PageLoadId,"302",n.message,n.stack);e.log.add("ERROR[event]: "+n.message,e.getCallStack(n),e.Debug)}return!1}})}},h=e.elems(i),s,o;for(e.log.add("INFO[event]: elements",h,e.Debug),s=0;s=i&&(r=u,i=e,n.log.add("INFO[setPageType]: Page type "+u+" is current",n.Debug)))}}catch(i){t._MGX_LG(n.AccessKey,n.VisitorId,n.PageLoadId,"400",i.message,i.stack);n.log.add("ERROR[setPageType]: "+i.message,n.getCallStack(i),n.Debug)}});n.pg=r;n.log.add("END[setPageType]",n.Debug)},incrementVisitSequence:function(){var n=parseInt(this.getCookie("MGX_VS"));isNaN(n)||(this.VisitSequence=n+1);this.setCookie("MGX_VS",this.VisitSequence)},handlePageLoad:function(){var n=this,i=!1,t;n.incrementVisitSequence();"checkoutcomplete"==n.pg&&("1"==n.getCookie("mgx_dupe")?(n.log.add("ALERT[__main]: Duplicate page load, process aborted"),i=!0):n.setCookie("mgx_dupe","1",10/1440));t=n.Def[n.pg];"function"==typeof t.waitFor?n.qLoop(1e3,10,function(){if(t.waitFor())return n.PageObject=n.processDefinition(t),n.handleDefProcs(),i||n.commit("page",n.PageObject),!1},function(){n.commit("page",{Label:"PageLoad"})}):(n.PageObject=n.processDefinition(t),n.handleDefProcs(),i||n.commit("page",n.PageObject))},handleDefProcs:function(){var n=this;n.each(n.Def,function(i,r){if(i.indexOf("_proc")>-1&&"function"==typeof r.handler&&(void 0===r.pages||r.pages.indexOf(n.pg)>-1))try{r.handler()}catch(r){t._MGX_LG(n.AccessKey,n.VisitorId,n.PageLoadId,"500",r.message,r.stack);n.log.add("ALERT[handleDefProcs]:Error in def proc "+i)}})},processDefinition:function(n,r){var u=this,f=(r=r||i,{}),e,o;if(void 0===n&&u.log.add("ERROR[processDefinition]: The definition is not defined",u.Debug),void 0!==n.preProcess)try{e=n.preProcess(r);void 0!==e&&u.each(e,function(n,t){f[n]=t})}catch(n){t._MGX_LG(u.AccessKey,u.VisitorId,u.PageLoadId,"501",n.message,n.stack);u.log.add("ERROR[processDefinition]: "+u.pg+" preProcess: "+n.message,u.getCallStack(n),u.Debug)}if(void 0!==n.altFunction)try{o=n.altFunction(r);void 0!==o&&u.each(o,function(n,t){f[n]=t})}catch(n){t._MGX_LG(u.AccessKey,u.VisitorId,u.PageLoadId,"502",n.message,n.stack);f={Label:"Error",Message:n.message};u.log.add("ERROR[processDefinition]: "+u.pg+" altFunction: "+n.message,u.getCallStack(n),u.Debug)}if(u.each(n,function(n,i){if(u.restrict.indexOf(n)<0)try{f[n]="function"==typeof i?i(r):i}catch(r){t._MGX_LG(u.AccessKey,u.VisitorId,u.PageLoadId,"503",r.message,r.stack);f[n]=r.message;u.log.add("ERROR[processDefinition]: "+u.pg+": "+n+": "+r,u.getCallStack(r),u.Debug)}}),void 0!==n.postProcess)try{n.postProcess(f)}catch(n){t._MGX_LG(u.AccessKey,u.VisitorId,u.PageLoadId,"504",n.message,n.stack);u.log.add("ERROR[processDefinition]: "+u.pg+" postProcess: "+n.message,u.getCallStack(n),u.Debug)}return u.log.add("INFO[processDefinition]: Completed with:",f,u.Debug),f},getContactData:u,commitContactData:u,getEm:function(){var n=this,t,i;n.SuppressEm||(n.each(n.szl("input"),function(t,i){if(n.isValidEmFld(i)){var r=n.getRegex(n.regex.Email,i.value.toLowerCase());n.isValidEm(r)&&(n.log.add("INFO[getContactData]: Found valid email "+r,n.Debug),n.setCookie("MGX_C","1",null,!0))}}),t=n.getPageText().match(/([\w-\.]+@[\w-\.]+\.[a-z]{1,3})/gi),i=n.getRegex(n.regex.Email,n.Url),""!==i&&(t?t.push(i):t=[i]),t&&n.each(t,function(t,i){var r=i.toLowerCase();n.isValidEm(r)&&(n.log.add("INFO[getContactData]: Found valid email "+r+" on page"),n.setCookie("MGX_C","1",null,!0))}))},commitEm:u,getEmSrc:function(n){if(!n)return this.pg;var t="";return n&&(nm=n.name,t=n.id),this.pg+(""!=t?":"+t:"")+(""!=nm?":"+nm:"")},handleEm:function(){this.getEm();this.setEmEvt()},isEm:function(n){return"string"==typeof n&&this.regex.Email.test(n)},isValidEm:function(n){if(!this.isEm(n)||this.EmSent.indexOf(n.toLowerCase())>-1)return!1;var t=!0,i="string"==typeof this.EmailParams.RestrictedValues?""!=this.EmailParams.RestrictedValues?this.EmailParams.RestrictedValues.split(","):[]:this.EmailParams.RestrictedValues;return this.each(i,function(i,r){if(n.toLowerCase().indexOf(r)>-1)return t=!1,!1}),t},isValidEmFld:function(n){if(!n)return!1;var i=this,r=!0,t=[];return n.name&&t.push(n.name),n.id&&t.push(n.id),n.className&&t.concat(n.className.split(" ")),i.log.add("INFO[getContactData.cf]: field data:",t,i.Debug),i.each(t,function(n,t){if(i.EmailParams.RestrictedFields.toLowerCase().indexOf(t.toLowerCase())>-1)return r=!1,!1}),r},hasEm:function(){var n=this,t=n.szl("input");n.log.add("INFO[hasEm]: Checking em",n.Debug);n.each(t,function(t,i){if(n.isValidEmFld(i)){var r=i.value;n.log.add("INFO[hasEm]: Input val is "+r,n.Debug);n.isValidEm(r)&&(n.log.add("INFO[hasEm]: Found valid em "+r,n.Debug),n.setCookie("MGX_C","1",null,!0))}})},setEmEvt:function(){var n=this;void 0===t.__MGX_E__&&(t.__MGX_E__=!0,this.setEvent("change",i.body,"input",function(){n.hasEm()}))},orderInfo:function(n,t){var i=this,r=i.getCookie("_mgxtot",!0),u=i.getCookie("_mgxord",!0);return(n.indexOf("checkoutvisit")>-1||n.indexOf("cart")>-1)&&(""==u&&i.setCookie("_mgxord","true",null,!0),void 0!==t.OrderTotal&&i.regex.Money.test(t.OrderTotal)&&r!=t.OrderTotal&&(i.setCookie("_mgxtot",t.OrderTotal,null,!0),i.log.add("INFO[orderInfo]: Checkoutvisit/Cart order total found and cookied",i.Debug))),"checkoutcomplete"==n&&("true"==u&&(void 0!==t.OrderTotal&&(i.regex.Money.test(t.OrderTotal)||""==r||(t.OrderTotal=r,i.setCookie("_mgxtot","",-1),i.log.add("INFO[orderInfo]: Checkoutcomplete order total restored from cookie",i.Debug))),i.setCookie("_mgxord","",-1)),"string"==typeof t.OrderId&&""==t.OrderId&&(t.OrderId=i.SessionId)),t},checkForgetMeCommited:function(){"FM"===this.getCookie("MGX_P")&&(this.ForgetMe=!0,this.VisitorId="FM")},handleProspecting:function(){},commit:function(n,t,i){"action"==n&&(t.Label="Action");"variable"==n&&(t.version2=!0);this.commit20(this.CommitType,t,i);this.Sequence++},commit20:function(n,i,r){var l,a,o,s,c,v,h;try{var u=this,e=[],p=this.SyncUrl||[],w=u.getCookie("MGX_C",!0),y=!0,f={};if(null!=i&&!0!==i.version2&&"Contact"===i.Label&&(y=!1),y){if(f.v=u.VisitorId,f.m=u.uuid(),u.stringCheck(u.Url,p)&&(f.sync=1),""!==u.Em?f.e=u.Em:""!==w&&(f.e="1"),f.csi=u.Csi,f.se=u.SessionId,"1"===u.NewSession&&(f.n=1,u.NewSession="0"),f.p=u.PageLoadId,f.u=u.Url,f.pn=u.Path,f.r=u.Referrer,f.t=u.Title,l=u.getCanonical(),""!==l&&(f.c=l),f.pr=u.Prospecting,""!==u.Eid&&(f.eid=u.Eid),""!==u.Uid&&(f.uid=u.Uid),""!==u.Sid&&(f.sid=u.Sid),""!==u.Xid&&(f.xid=u.Xid),""!==u.UtmSource&&(f.utm_s=u.UtmSource),""!==u.UtmMedium&&(f.utm_m=u.UtmMedium),""!==u.UtmCampaign&&(f.utm_c=u.UtmCampaign),""!==u.Keycode&&(f.kc=u.Keycode),f.s="number"!=typeof u.Sequence?1:u.Sequence,f.vs=u.VisitSequence,!0===u.HasCart?f.hc=1:!1===u.HasCart&&(f.hc=0),u.ItemAdded&&(f.ia=1),f.l="PageLoad",null!=i)if(i.Label&&""!==i.Label&&(f.l=i.Label),i.ContentType&&""!==i.ContentType&&(f.ct=i.ContentType),u.each(["s01","s02","s03","s04","s05"],function(n,t){if(void 0!==i[t])f[t]=i[t],u.setCookie("mgx_"+t,f[t],null,!0);else if(void 0!==u[t])f[t]=u[t],u.setCookie("mgx_"+t,f[t],null,!0);else{var r=u.getCookie("mgx_"+t,null,!0);""!==r&&(f[t]=r)}}),u.each(["x01","x02","x03","x04","x05"],function(n,t){void 0!==i[t]?f[t]=i[t]:void 0!==u[t]&&(f[t]=u[t])}),a=u.getClientQueryString(),void 0===f.x01&&""!==a&&(f.x01=a),u.each(["v01","v02","v03","v04","v05","v06","v07","v08","v09","v10","v11","v12","v13","v14","v15","v16","v17","v18","v19","v20"],function(n,t){void 0!==i[t]?f[t]=i[t]:void 0!==u[t]&&(f[t]=u[t])}),i.version2)e.push(u.stringify(f));else switch(f.l.toLowerCase()){case"category":f.v01=i.CategoryId||"";f.v02=i.CategoryName||"";e.push(u.stringify(f));break;case"product":f.v01=i.ProductId||"";f.v02=i.ProductName||"";f.v03=i.Sku||"";f.v04=i.ImagePath||"";f.v05=i.StockStatus||"";f.v06=i.Price||"";e.push(u.stringify(f));break;case"cart":if(o=u.getCookie("MGX_OT",!0),i.OrderTotal&&""!==i.OrderTotal?""!=o&&o==i.OrderTotal||u.setCookie("MGX_OT",i.OrderTotal,null,!0):""!=o&&(i.OrderTotal=o),f.v01=u.Cid,f.v02=i.CartId,f.v03=i.OrderTotal,e.push(u.stringify(f)),i.CartItems.length)for(s=0;st.cacheLength&&delete i[n.shift()],i[r+" "]=u}}function a(n){return n[e]=!0,n}function v(n){var t=i.createElement("fieldset");try{return!!n(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ri(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function bi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&n.sourceIndex-t.sourceIndex;if(r)return r;if(i)for(;i=i.nextSibling;)if(i===t)return-1;return n?1:-1}function vr(n){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===n}}function yr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function ki(n){return function(t){return"label"in t&&t.disabled===n||"form"in t&&t.disabled===n||"form"in t&&!1===t.disabled&&(t.isDisabled===n||t.isDisabled!==!n&&("label"in t||!ar(t))!==n)}}function rt(n){return a(function(t){return t=+t,a(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ui(n){return n&&void 0!==n.getElementsByTagName&&n}function di(){}function pt(n){for(var t=0,r=n.length,i="";t1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function bt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;f-1&&(e[a]=!(o[a]=v))}}else c=bt(c===o?c.splice(b,c.length):c),u?u(null,o,c,h):d.apply(o,c)})}function oi(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=wt(function(n){return n===o},c,!0),a=wt(function(n){return tt(o,n)>-1},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ct)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];i1&&fi(f),i>1&&pt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(vt,"$1"),u,i+~]|"+u+")"+u+"*"),er=new RegExp("="+u+"*([^\\]'\"]*?)"+u+"*\\]","g"),or=new RegExp(ni),sr=new RegExp("^"+it+"$"),yt={ID:new RegExp("^#("+it+")"),CLASS:new RegExp("^\\.("+it+")"),TAG:new RegExp("^("+it+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+ni),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+u+"*(even|odd|(([+-]|)(\\d*)n|)"+u+"*(?:([+-]|)"+u+"*(\\d+)|))"+u+"*\\)|)","i"),bool:new RegExp("^(?:"+gt+")$","i"),needsContext:new RegExp("^"+u+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+u+"*((?:-\\d)?\\d*)"+u+"*\\)|)(?=[^-]|$)","i")},hr=/^(?:input|select|textarea|button)$/i,cr=/^h\d$/i,st=/^[^{]+\{\s*\[native \w/,lr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ti=/[+~]/,p=new RegExp("\\\\([\\da-f]{1,6}"+u+"?|("+u+")|.)","ig"),w=function(n,t,i){var r="0x"+t-65536;return r!=r||i?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},yi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,pi=function(n,t){return t?"\0"===n?"?":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},wi=function(){k()},ar=wt(function(n){return!0===n.disabled},{dir:"parentNode",next:"legend"});try{d.apply(nt=ai.call(l.childNodes),l.childNodes);nt[l.childNodes.length].nodeType}catch(n){d={apply:nt.length?function(n,t){ir.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}for(ut in o=f.support={},si=f.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return!!t&&"HTML"!==t.nodeName},k=f.setDocument=function(n){var a,r,f=n?n.ownerDocument||n:l;return f!==i&&9===f.nodeType&&f.documentElement?(h=(i=f).documentElement,c=!si(i),l!==i&&(r=i.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",wi,!1):r.attachEvent&&r.attachEvent("onunload",wi)),o.attributes=v(function(n){return n.className="i",!n.getAttribute("className")}),o.getElementsByTagName=v(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),o.getElementsByClassName=st.test(i.getElementsByClassName),o.getById=v(function(n){return h.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),o.getById?(t.filter.ID=function(n){var t=n.replace(p,w);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if(void 0!==t.getElementById&&c){var i=t.getElementById(n);return i?[i]:[]}}):(t.filter.ID=function(n){var t=n.replace(p,w);return function(n){var i=void 0!==n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(n,t){if(void 0!==t.getElementById&&c){var r,u,f,i=t.getElementById(n);if(i){if((r=i.getAttributeNode("id"))&&r.value===n)return[i];for(f=t.getElementsByName(n),u=0;i=f[u++];)if((r=i.getAttributeNode("id"))&&r.value===n)return[i]}return[]}}),t.find.TAG=o.getElementsByTagName?function(n,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(n):o.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){for(;i=u[f++];)1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=o.getElementsByClassName&&function(n,t){if(void 0!==t.getElementsByClassName&&c)return t.getElementsByClassName(n)},g=[],s=[],(o.qsa=st.test(i.querySelectorAll))&&(v(function(n){h.appendChild(n).innerHTML="<\/a><\/a>","#"===n.firstChild.getAttribute("href")})||ri("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),o.attributes&&v(function(n){return n.innerHTML="",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ri("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),v(function(n){return null==n.getAttribute("disabled")})||ri(gt,function(n,t,i){var r;if(!i)return!0===n[t]?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),f}(t),szl:function(n,t,i){var r=this,u=r.sizzle(n,t,i);return u.txt=function(){var n="";return this.length&&r.each(this,function(t,i){var u=r.getText(i);""!=u&&(n+=""!=n?","+u:u)}),n},u.mny=function(){var n="";return this.length&&r.each(this,function(t,i){var u=r.getText(i).replace(/[^0-9\.]/g,"").trim();""!=u&&(n+=""!=n?","+u:u)}),n},u.reg=function(n){var t="";return this.length&&r.each(this,function(i,u){var f=r.getRegex(n,r.getText(u));""!=f&&(t+=""!=t?","+f:f)}),t},u.val=function(){var n="";return this.length&&r.each(this,function(t,i){var u=r.getValue(i);""!=u&&(n+=""!=n?","+u:u)}),n},u.attr=function(n){var t="";return this.length&&r.each(this,function(i,r){if(r.hasAttribute(n)){var u=r.getAttribute(n);""!=u&&(t+=""!=t?","+u:u)}}),t},u.first=function(){return void 0!==this[0]?this[0]:null},u.last=function(){return void 0!==this[this.length-1]?this[this.length-1]:null},u.eq=function(n){return void 0!==this[n]?this[n]:null},u},base64:{_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(n){var o,r,u,s,h,f,t,e="",i=0;for(n=this._utf8_encode(n);i>2,h=(3&o)<<4|(r=n.charCodeAt(i++))>>4,f=(15&r)<<2|(u=n.charCodeAt(i++))>>6,t=63&u,isNaN(r)?f=t=64:isNaN(u)&&(t=64),e=e+this._keyStr.charAt(s)+this._keyStr.charAt(h)+this._keyStr.charAt(f)+this._keyStr.charAt(t);return e},decode:function(n){var u,f,e,o,r,s,i="",t=0;for(n=n.replace(/[^A-Za-z0-9\+\/\=]/g,"");t>4,f=(15&o)<<4|(r=this._keyStr.indexOf(n.charAt(t++)))>>2,e=(3&r)<<6|(s=this._keyStr.indexOf(n.charAt(t++))),i+=String.fromCharCode(u),64!=r&&(i+=String.fromCharCode(f)),64!=s&&(i+=String.fromCharCode(e));return this._utf8_decode(i)},_utf8_encode:function(n){var i,r,t;for(n=n.replace(/\r\n/g,"\n"),i="",r=0;r127&&t<2048?(i+=String.fromCharCode(t>>6|192),i+=String.fromCharCode(63&t|128)):(i+=String.fromCharCode(t>>12|224),i+=String.fromCharCode(t>>6&63|128),i+=String.fromCharCode(63&t|128));return i},_utf8_decode:function(n){for(var r,f,u="",t=0,i=r=f=0;t191&&i<224?(r=n.charCodeAt(t+1),u+=String.fromCharCode((31&i)<<6|63&r),t+=2):(r=n.charCodeAt(t+1),f=n.charCodeAt(t+2),u+=String.fromCharCode((15&i)<<12|(63&r)<<6|63&f),t+=3);return u}},docReady:function(){var n=[],u=!1,f=!1,r=function(){if(!u){u=!0;for(var i=0;i ")+(typeof t.tagName=="string"&&t.tagName!==""?t.tagName.toLowerCase():"")+(typeof t.id=="string"&&t.id!=""?"#"+t.id:"")+(typeof t.className=="string"&&t.className!=""?"."+t.className.split(/\s+/).join("."):"")+(typeof t.href=="string"?'[href="'+t.href+'"]':""));MGX.commit("action",{Action:"Click",Data:{Click:u===""?"unknown":u}})}},change_event:{type:"change",elements:"body",handler:function(n){var u="",t=n.target,i,r;t&&(i=MGX.getClosest("form",t),r="",i&&(r=(typeof i.tagName=="string"&&i.tagName!==""?i.tagName.toLowerCase():"")+(typeof i.id=="string"&&i.id!=""?"#"+i.id:"")+(typeof i.className=="string"&&t.className!=""?"."+i.className.split(/\s+/).join("."):"")+(typeof i.action=="string"?'[action="'+i.action+'"]':"")),u=(r===""?"":r+" > ")+(typeof t.tagName=="string"&&t.tagName!==""?t.tagName.toLowerCase():"")+(typeof t.id=="string"&&t.id!=""?"#"+t.id:"")+(typeof t.className=="string"&&t.className!=""?"."+t.className.split(/\s+/).join("."):""));MGX.commit("action",{Action:"Change",Data:{Change:u===""?"unknown":u}})}},hascart_proc:{handler:function(){var n=MGX.sNumeric(".counter-number");n!=""&&(MGX.HasCart=n!=0?!0:!1)}}}});MGX.docReady(function(){MGX.log.add("INFO[docReady]: Dom content has loaded, firing MGX.main",MGX.Debug);MGX.main(MGX.procs)})}catch(l){}if(f.init(),f.extend({send:{homepage:function(){f.reset();f.incrementVisitSequence();f.commit("page",{Label:"Category",CategoryId:"0",CategoryName:"Homepage",Cannonical:f.getCanonical()})},category:function(t,i){f.reset();f.incrementVisitSequence();f.commit("page",{Label:"Category",CategoryId:""!==f.strDefine(t)?t:n.location.pathname,CategoryName:f.strDefine(i),Cannonical:f.getCanonical()})},forgetme:function(){f.commit("page",{Label:"ForgetMe"})},product:function(t,i,r,u,e,o){f.reset();f.incrementVisitSequence();f.commit("page",{Label:"Product",ProductId:""!==f.strDefine(t)?t:n.location.pathname,ProductName:f.strDefine(i),Sku:f.strDefine(r),Price:f.strDefine(u),StockStatus:f.strDefine(e),ImagePath:f.strDefine(o),Cannonical:f.getCanonical()})},cart:function(n,t,i){f.reset();f.incrementVisitSequence();f.commit("page",{Label:"Cart",CartId:f.strDefine(n),OrderTotal:f.strDefine(CartValue),CartItems:f.objDefined(i)?i:[]})},cartitem:function(n,t,i,r,u,e,o,s,h,c){f.commit("page",{Label:"CartItem",CartId:f.strDefine(n),CartValue:f.strDefine(t),ProductId:f.strDefine(i),ProductName:f.strDefine(r),Sku:f.strDefine(u),Quantity:f.strDefine(e),Price:f.strDefine(o),ImageUrl:f.strDefine(s),Attributes:f.strDefine(h),Details:f.strDefine(c)})},checkoutvisit:function(n,t){f.reset();f.incrementVisitSequence();f.commit("page",{Label:"CheckoutVisit",ShippingCost:f.strDefine(n),OrderTotal:f.strDefine(t)})},checkoutcomplete:function(n,t){f.reset();f.incrementVisitSequence();f.commit("page",{Label:"CheckoutComplete",OrderId:f.strDefine(n),OrderTotal:f.strDefine(t)})},search:function(n,t){f.reset();f.incrementVisitSequence();f.commit("page",{Label:"Search",SearchPhrase:f.strDefine(n),ItemCount:f.strDefine(t)})},pageload:function(n){f.reset();f.incrementVisitSequence();f.commit("page",{Label:"PageLoad",ContentType:f.strDefine(n)})},conversion:function(n,t){f.reset();f.incrementVisitSequence();f.commit("page",{Label:"CheckoutComplete",OrderId:f.strDefine(n),OrderTotal:f.strDefine(t)})},action:function(n,t){if(f.isDefined(n)&&f.isDefined(t)){var i={};i[n]=t;f.commit("action",{Action:"ClientAction",Data:i})}},commit:function(n){f.objDefined(n)&&("string"==typeof n.Label&&-1===["action","contact","cartitem"].indexOf(n.Label.toLowerCase())&&(f.reset(),f.incrementVisitSequence()),f.commit(void 0===n.Label||"action"!==n.Label.toLowerCase()?"page":"action",n))}},create:{homepage:function(){return{Label:"Category",CategoryId:"0",CategoryName:"Homepage",Cannonical:f.getCanonical()}},category:function(n,t){return{Label:"Category",CategoryId:f.strDefine(n),CategoryName:f.strDefine(t),Cannonical:f.getCanonical()}},product:function(t,i,r,u,e,o){return{Label:"Product",ProductId:""!==f.strDefine(productId)?productId:n.location.pathname,ProductName:f.strDefine(productName),Sku:f.strDefine(r),Price:f.strDefine(u),StockStatus:f.strDefine(e),ImagePath:f.strDefine(o),Cannonical:f.getCanonical()}},cartitem:function(n,t,i,r,u,e,o,s){return{Label:"CartItem",ProductId:f.strDefine(n),ProductName:f.strDefine(t),Sku:f.strDefine(i),Quantity:f.strDefine(r),Price:f.strDefine(u),ImagePath:f.strDefine(e),Attributes:f.strDefine(o),Details:f.strDefine(s)}},cart:function(n,t,i){return{Label:"Cart",CartId:f.strDefine(n),OrderTotal:f.strDefine(t),CartItems:f.objDefined(i)?i:[]}},checkoutvisit:function(n,t){return{Label:"CheckoutVisit",ShippingCost:f.strDefine(n),OrderTotal:f.strDefine(t)}},checkoutcomplete:function(n,t){return{Label:"CheckoutComplete",OrderId:f.strDefine(n),OrderTotal:f.strDefine(t)}},search:function(n,t){return{Label:"Search",SearchPhrase:f.strDefine(n),ItemCount:f.strDefine(t)}},pageload:function(n){return{Label:"PageLoad",ContentType:f.strDefine(n)}},action:function(n,t){return{Label:"Action",Action:"ClientAction",Data:{type:t}}}}}),n.MGX_API={send:f.send,create:f.create},!f.dl){if(f.dl=!0,n.MGX_DATA=n.MGX_DATA||[],void 0!==n.MGX_DATA)for(;n.MGX_DATA.length;)s=n.MGX_DATA.shift(),"string"==typeof s.Label&&-1===["action","contact","cartitem"].indexOf(s.Label.toLowerCase())&&(f.reset(),f.incrementVisitSequence()),f.commit20(f.CommitType,s);n.MGX_DATA.push=function(n){"string"==typeof n.Label&&-1===["action","contact","cartitem"].indexOf(n.Label.toLowerCase())&&(f.reset(),f.incrementVisitSequence());f.commit20(f.CommitType,n)}}}}])})